<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //斐波那契数列
        function init(n) {
            if (n == 1 || n == 2) {
                return 1;
            }
            return init(n - 1) + init(n - 2);
        }
        var num = init(10);
        console.log(num);

        //分析运行结果
        //同步和异步,先执行同步,最后执行同步
        // console.log('start');//1
        // setTimeout(function () {
        //     console.log('你猜我输出在哪');
        // }, 0);//6
        // console.log('end');//2
        // for (var i = 0; i < 10; i++) {
        //     console.log(i);
        // }//3
        // console.log('start');//4
        // for (var i = 0; i < 3; i++) {
        //     (function (index) {
        //         setTimeout(function () {
        //             console.log(index);
        //         }, 0);//7
        //     })(i);
        // }
        // console.log('end');//5
    </script>
</body>

</html>